package com.bootdo.system.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.bootdo.common.domain.FileDO;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author zhouxm
 */
@Data
public class CheckLogVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private String id;
    /**
     * 安全检查项目id
     */
    private Long safeId;
    /**
     * 安全检查项目name
     */
    private String safeName;
    /**
     * 检查状态-1已检查，0未检查
     */
    private String status;
    /**
     * 检查时间
     */
    private Date checkTime;

    private String checkTimeStr;
    /**
     * 图片id
     */
    private String attachId;
    /**
     * 创建人
     */
    private Date createTime;
    private String createTimeStr;

    private List<FileDO> fileList;

    private String safePosition;

    private String passType;

    /**
     * 检查开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date checkTimeStart;
    /**
     * 检查结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date checkTimeEnd;
}
